#ifndef ALFS_GUI_WINDOW_EVENT_SOURCE_H
#define ALFS_GUI_WINDOW_EVENT_SOURCE_H

// File [alfs/WindowEventSource.h].
//
// WindowEventSource
//
// A WindowEventSource dispatches mouse, keyboard and window events to windows.
//
// (c) copyright Alf P. Steinbach 2008.
// Use, modification and distribution are subject to the "New BSD License"
// as listed at <url: http://www.opensource.org/licenses/bsd-license.php>.

#include    <alfs/language_support/exception_throwing.hpp>

namespace alfs{

    class WindowEventSource
    {
    public:
        virtual void dispatchEvents() ALFS_MAY_THROW;
    };

}  // alfs

#endif
